business analyst vs data scientist